﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//int main()
//{
//	printf("hello word");
//	return 0;
//}
//int main()
//{
//	printf("%ddef\n", 100);//%占位符
//	return 0;
//}

//
//int main()
//{
//	printf("%s will come\n", "lisi");
//	printf("%s will come\n", "wangyuan");
//	return 0;
//}



//int main()
//{
//	printf("%s says it is %d o'clock\n", "lisi",10);
//	return 0;
//}



//% a ：⼗六进制浮点数，字⺟输出为⼩写。
//•% A ：⼗六进制浮点数，字⺟输出为⼤写。
//•% c ：字符。
//•% d ：⼗进制整数。// int
//•% e ：使⽤科学计数法的浮点数，指数部分的 e 为⼩写。
//•% E ：使⽤科学计数法的浮点数，指数部分的 E 为⼤写。
//•% i ：整数，基本等同于% d 。
//•% f ：⼩数（包含 float 类型和 double 类型）。
//float %f double - %lf
//•% g ：6个有效数字的浮点数。整数部分⼀旦超过6位，就会⾃动转为科学计数法，指数部分的 e
//为⼩写。
//•% G ：等同于% g ，唯⼀的区别是指数部分的 E 为⼤写。
//•% hd ：⼗进制 short int 类型。
//•% ho ：⼋进制 short int 类型。
//•% hx ：⼗六进制 short int 类型。
//•% hu ：unsigned short int 类型。
//•% ld ：⼗进制 long int 类型。
//•% lo ：⼋进制 long int 类型。
//•% lx ：⼗六进制 long int 类型。
//•% lu ：unsigned long int 类型。
//•% lld ：⼗进制 long long int 类型。
//•% llo ：⼋进制 long long int 类型。
//•% llx ：⼗六进制 long long int 类型。
//•% llu ：unsigned long long int 类型。
//•% Le ：科学计数法表⽰的 long double 类型浮点数。
//•% Lf ：long double 类型浮点数。
//• % n ：已输出的字符串数量。该占位符本⾝不输出，只将值存储在指定变量之中。
//•% o ：⼋进制整数。
//•% p ：指针（⽤来打印地址）。
//•% s ：字符串。
//•% u ：⽆符号整数（unsigned int）。
//•% x ：⼗六进制整数。
//•% zd ： size_t 类型。
//•%% ：输出⼀个百分号。

//int main()
//{
//	printf(" % hd\n", 100);
//	printf("%ho\n",144);
//	printf("%ho%%", 144);
//	return 0;
//}



//int main()
//{
//	printf("%5d\n", 12345);
//	printf("%5dxxxx\n", 123);//向右对齐
//	printf("%-5dxxxx\n", 123);
//	return 0;
//}

//int main()
//{
//	printf("%f\n", 3.1425926);
//	printf("%lf\n", 3.1425926);
//	printf("%12lf\n", 3.1425926);//默认打印后六位
//	return 0;
//}


/*nt main()
{
	printf("%d\n", -123);
	printf("%d\n", 123);
	printf("%-d\n", -123);
	printf("%+d\n", +123);
	return 0;
}*/

//int main()
//{
//	printf("%.2f\n", 312.14112);//限制小数点后面宽度
//	printf("%.1f\n", 312.14112);
//	printf("%12.2f\n", 312.14112);
//
//	printf("%*.*f\n", 12,2,312.14112);
//	return 0;
//}

//int main()
//{
//	printf("%s\n", "abcdef");
//	printf("%.3s\n", "abcdef");
//	printf("%5.3s\n", "abcdef");
//	return 0;
//}

//
//int main()
//{
//	int Celsius = 0, F = 0;
//	int a,b;
//    scanf("%d", &F);
//	a = F - 32;
//	b = 5 * a;
//    Celsius = b/9;
//    printf("%d", Celsius);
//    return 0;
//}
//
//#include <stdio.h>
//int main()
//{
//	int  F;
//	scanf("%d", &F);//&取地址操作符  150
//	printf("Celsius = %d", (F-32)*5/9);//100
//	return 0;
//}

//#include<stdio.h>
//#include<stdio.h>
//int main()
//{
//    int A, B;
//    scanf("%d,%d", &A, &B);
//    printf("%d+%d=%d\n", A, B, A + B);
//    printf("%d-%d=%d\n", A, B, A - B);
//    printf("%d*%d=%d\n", A, B, A * B);
//    printf("%d/%d=%d\n", A, B, A / B);
//    return 0;
//}

//int main()
//{
//	int a = 0;
//	int b = 0;
//	float c = 0.0;
//	float f2 = 0.0;
//	scanf("%d%d%f%f", &a, &b, &c, &f2);
//	printf("%d,%d,%.1f,%.1f", a, b, c, f2);
//	return 0;
//}

//
//int main()
//{
//	int x;
//	float y;
//
//	// ⽤⼾输⼊ " -13.45e12# 0"
//	scanf("%d", &x);
//	printf("%d\n", x);
//	scanf("%f", &y);//精度丢失，无法精确保存
//	printf("%f\n", y);
//	return 0;
//}

int main()
{
	int a = 0;
	int b = 0;
	scanf("%d%d", &a, &b);//输入的格式要与百分号里面的格式相对应
	printf("%d,%d", a, b);
	return 0;
}